package blog.service;

import java.util.List;

import blog.entity.User;

/**
 * 用户管理
 */
public interface UserService {
	/**
	 * 根据用户账号或邮箱登录
	 * @param str 账号或密码
	 * @return 用户信息
	 */
	User getUserByNameOrEmail(String str);
	/**
	 * 添加用户
	 * @param user
	 */
	void add(User user);
	/**
	 * 查询用户列表
	 * @return
	 */
	List<User> ListUser();
	/**
	 * 通过ID查询用户
	 * @param userId
	 * @return
	 */
	User getUserById(Integer userId);

}